/* CSS Document */
@import "../fonts/iconfont.css";
body,div,p,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd{ margin:0; padding:0;}
body{ margin-top:0; margin-bottom:0px; width: 100%; min-width: 1200px; padding-top:0; height:auto;  margin-right: auto; margin-left: auto; font: 14px/1.4 "Microsoft Yahei", Arial, sans-serif; color:#333; background: #F4F4F4;}
img{border:0;}
ul,li{list-style:none;}
a{ text-decoration:none; color:#333;}
a:hover{text-decoration:none;}
*:focus { outline: none; }
.clearfix{ clear:both;}
.fl{ float:left}
.fr{ float:right}
.content{ width:1200px; margin:0 auto; overflow:hidden}
.ft12{ font-size: 12px }
.wh{ color: #fff }
.center{ text-align:center; }
.bl{ display: block; }

/*顶部样式*/
.top{ height:40px; line-height:40px; color:#666; font-size:12px; background: #E9EFF8}
.header{ background:#fff; overflow:hidden; padding:18px 0;}
.logo img{ max-height: 73px;}
.logo .shutiao{ float: left; border-left: 1px solid #d6d6d6; height: 60px; margin: 0 20px;}
.logo span{ max-width: 300px; display: inline-block; margin-top: 5px; line-height: 15px;}
.tb_youshi{ height: 60px; margin-top: 5px;}

/*导航条*/
.menu{ background:#1651B8; height:60px; line-height:60px; z-index: 9999; position: relative;}
.nav_li{ float:left; width:150px;}
.nav_li a{ text-align:center; display:block; font-size: 14px; color: #fff;}
.nav_li a:hover,.nav .cur{ background:#ce2029; color:#fff;}
.cur{ background:#ce2029;}
.showmenu{ background: #1651B8; padding: 10px 5px; display: none;}
.nav_li:hover .showmenu{ display: block; }
.menua a{ line-height: 35px; color: #fff; border-right: 0px;}
.menua a:hover{ background: #fff; color:#1c277f;}
.menua a:hover{ background: #fff; color:#1c277f;}

/*banner*/
#banner{ height:700px; min-width: 1200px;}


/*首页搜索*/
.posi{ position:relative;    background: #3c77af; height: 107px}
.dh{ position:absolute; top:-50px; background:url(../images/1.png) repeat; padding:20px 40px; overflow:hidden; left:50%; margin-left:-600px; width:1120px;}
.lxwm{ width: 660px; padding: 20px 0}
.search{ padding: 5px 0}
.search_box{ background:#fff; width: 370px; padding: 5px 5px; overflow: hidden;}
.search_k{ border: 1px solid #eaeaea; width: 270px; color: #666; height: 32px;}
.search_btn{ background: #ce2029; color: #fff; border: 2px solid #d40000; line-height: 30px; width: 75px;}
.search_btn:hover{ cursor: pointer; }

/*公用分类名称样式*/
.tt h2{ font-size: 30px; color: #333; font-weight: normal;}
.tt span{ text-transform: uppercase; color: #999; font-size: 12px;}
.tt i{ width: 27px; border-top: 3px solid #1651b8; display: block; margin: 5px auto;}

/*公用分类栏目样式*/


.sub_catsa{ width:58%; margin:0 auto}
.product_neirong ul,.sub_catsa ul{ width:110%; float:left; overflow:hidden; padding-top:20px}
.sub_catsa ul li{ float:left; width:165px; height:40px; line-height:40px;background:#fff; margin:0 20px 13px 0; display:block; overflow:hidden}
.sub_catsa ul li:first-child{ background:#ce2029;}
.sub_catsa ul li a{ display: block; text-align: center; color: #666;}
.sub_catsa ul li:first-child a{ color:#fff;}
.sub_catsa ul li a:hover{ background: #1651b8; color: #fff; display:block}



#product{ width: 100%; background: #F5F5F5; padding-bottom:40px; float:left; padding-top:30px;}
.product{ width: 1200px; margin: 0 auto;clear:both;}

.product_neirong li{ float: left;width:287px; padding-right:20px; overflow:hidden; text-align:center; padding-bottom:20px;}
.product_neirong .cpimg img{ vertical-align: middle; max-width:287px; max-height: 287px; width: auto; height: auto;}
.product_neirong .cptitle{ font-size: 14px; color: #5a5a5a; margin-top: 10px;}
.product_neirong .cptitle:hover{ color: #ce2029;}

.product_gengduo{ width:100%;float:left; text-align:center; padding-top:30px;} 
.product_gengduo a{ padding:10px 30px;background-color: #1651B8; border-radius: 5px; font-size: 16px; color: #fff;}
.product_gengduo a:hover{ background-color: #ce2029;}


 
  .xiwenqiang-img img{
    width: 250px;
    height: 450px;
  }
  @-webkit-keyframes pic {
    0% {
      -webkit-transform: rotate(0deg) scale(1);
      opacity: 0.3;  /*透明度*/
    }
    40% {
      -webkit-transform: rotate(0deg) scale(1.5);
      opacity: 0.6;
    }
    60% {
      -webkit-transform: rotate(0deg) scale(1.2);
      opacity: 0.9;
    }
    90% {
      -webkit-transform: rotate(0deg) scale(0.8);
      opacity: 1;
    }
  }
  @-moz-keyframes pic {
    0% {
      -moz-transform: rotate(0deg) scale(1);
      opacity: 0.3;  /*透明度*/
    }
    40% {
      -moz-transform: rotate(0deg) scale(1.5);
      opacity: 0.6;
    }
    60% {
      -moz-transform: rotate(0deg) scale(1.2);
      opacity: 0.9;
    }
    90% {
      -moz-transform: rotate(0deg) scale(0.8);
      opacity: 1;
    }
  }
  .xiwenqiang-img:hover img { /*鼠标经过box盒子时img动画情况*/  
      animation-name: pic;  /*动画名字是pic，与上面定义的名字一样*/
      -webkit-animation-name: pic;
      -moz-animation-name: pic;
      -ms-animation-name: pic;
      -o-animation-name: pic;
      animation-duration: 1s;  /*动画用时1s*/
      -webkit-animation-duration: 1s;
      -moz-animation-duration: 1s;
      -ms-animation-duration: 1s;
      -o-animation-duration: 1s;
      animation-timing-function: linear;  /*匀速动画*/
      -webkit-animation-timing-function: linear;
      -moz-animation-timing-function: linear;
      -ms-animation-timing-function: linear;
      -o-animation-timing-function: linear;
  }


/*首页优势*/
.ys_bg{ height: 1740px; overflow:hidden;background:url(../images/ys_bg.jpg) no-repeat center top;}
.ys_bg em{font-style: normal;}
.ys_bg .content{width: 1200px;margin: 0 auto;}
.ys{height: 1740px; position: relative; width:1200px; overflow:hidden;}
.ys h2{ margin:59px auto 0; width: 1200px; height: 107px; position: relative; background:url(../images/ys_t.png) no-repeat center top; color: #fff; }
.ys h2 p{float: left; width: 620px; text-align: right;font:bold 34px/107px "Microsoft Yahei";font-style: italic; }
.ys h2 span{float: right;margin-top: 32px; display: block; width: 512px; text-align: left;font:bold 30px/75px "Microsoft Yahei";font-style: italic; }
.ys h2 span b{ color: #ff9000; font-size: 40px; padding-right: 5px;}
.ys dl{width: 520px; overflow: hidden; }
.ys dl dt{overflow: hidden; margin-bottom: 22px;}
.ys dl dt img{float: left; width:65px; height: 65px;}
.ys dl dt p{float: right;width: 445px; color: #ed6603;font:bold 18px/28px "Microsoft Yahei";}
.ys dl dt p b{color: #0067ac; display: block;font:bold 30px/38px "Microsoft Yahei";}
.ys dl dd{overflow: hidden;}
.ys dl dd p{display: block; padding-left: 70px; color: #666; font:16px/40px "Microsoft Yahei";  background:url(../images/ys_ic.png) no-repeat 53px 16px;}
.ys dl dd p em{ color:#0067ac; font-weight:bold;}
.ys01{position: absolute; right: 0px; top:360px;}
.ys02{position: absolute; left: 0px; top:684px;}
.ys03{position: absolute; right: 80px; top:1043px;}
.ys04{position: absolute; left: 0px; top:1374px;}
.ys_i1{position: absolute;
    left: 0px;
    top: 285px;
    width: 590px;
    height: 500px;
    overflow: hidden;}
.ys_i1 img{max-height: 500px; max-width: 590px;}
.ys_i2{position: absolute; right:0px; top:638px; width: 591px; height: 329px; overflow: hidden;}
.ys_i2 img{ border: 5px solid #fff; max-height: 329px; border-radius: 10px;}
.ys_i3{    position: absolute;
    left: 0px;
    top: 1027px;
    width: 573px;
    /* height: 298px; */
    overflow: hidden;}
.ys_i3 img{width: 540px; }
.ys_i4{position: absolute; right:0px; top:1325px; width: 591px; height: 339px; overflow: hidden;}
.ys_i4 img{ border: 5px solid #fff; max-height: 339px; border-radius: 10px;}

/*首页案例展示*/
/* #anli{ width: 100%; min-width: 1200px; height: 714px; background: url(../images/7.jpg) no-repeat center;}
.anli{ width: 1200px; margin:0 auto;}
.anli .tt{ padding-top: 50px; }
.anli .tt H2{ color: #fff;}

.anli_neirong { width: 1200px; height: 380px; margin: 40px auto;}
.anli_neirong li{ float: left; padding: 7px; width: 386px;}
.anli_neirong .anliimg img{ vertical-align: middle; max-width: 386px; max-height: 278px; width: auto; height: auto;}
.anli_neirong .anlititle{ font-size: 16px; color: #fff; font-weight: bold; margin-top: 10px; }
.anli_neirong .anlititle:hover{ color: #1651B8;}
.anli_neirong .anlitime{ font-size: 11px; color: #fff;}
.anli_neirong .anlimiaoshu{ font-size: 12px; color: #9d9da4; margin-top: 10px; line-height: 2em;}
.anli_gengduo{ width: 150px; height: 50px; margin: 0 auto; background-color: #1651B8; border-radius: 5px 5px 5px 5px;} 
.anli_gengduo p{ font-size: 16px; color: #fff; line-height: 50px;}
.anli_gengduo:hover{ background-color: #ce2029;} */

/*关于我们*/
#gywm{width: 100%; min-width: 1200px; height: 500px; margin: 0 auto; background: url(../images/gywm.jpg) no-repeat center;    background: #3c77af;}
.gywm{width: 1200px; margin: 0 auto;}
.gywm span{ float: left; font-size: 25px; color: #fff; width: 100px; height: 58px; line-height: 58px; border-bottom: 2px solid #ffb43d; font-family: "微软雅黑";}
.gywm .gywm_genduo{ margin-top: 15px; text-align: center; line-height: 30px; color: #fff; width: 90px; height: 30px;  border: 2px solid #fff; border-radius: 20px;}
.gywm .gywm_genduo:hover{color: #113358; border: 2px solid #113358;}
.gywm_left{ margin-top: 40px; width: 500px; height: 340px; background-color: #004c97; overflow: hidden;}
.gywm_left p{ width: 150px; height: 28px; line-height: 28px; font-size: 24px; color: #fff; text-align: center; font-weight: bold; margin: 20px; border-left: 4px solid #fff;}
.gywm_left .gywm_nr{ color: #b8dcff; margin: 0 20px; line-height: 2.2em; text-indent:2em;}
.gywm_left .gywm_ckgd{ margin: 20px; width: 143px; height: 40px; line-height: 40px; background: url(../images/8.png) no-repeat center;}
.gywm_left .gywm_ckgd h2{ margin-left: 20px; color: #fff; font-size: 18px; font-weight: normal;}
.gywm_left .gywm_ckgd h2:hover{ color: #dcfcfd;}
.gywm_right{ margin-top: 40px; overflow: hidden; border: 4px solid #fff; width: 692px; height: 332px;}
.gywm_right img{ width: 692px; height: auto;}

/*新闻中心*/
#news{ width: 100%; min-width: 1200px; background-color: #fff;}
.news{ width: 1200px; height: 430px; margin: 0 auto;}
.news .tt{ padding-top: 30px;}
.newslb{ padding-top: 30px;}
.news .news_left{ width: 577px; height: 300px;}
.news .news_left .newsimg{ width: 571px; height: 174px; border: 1px solid rgb(204, 204, 204); padding: 2px; overflow: hidden;}
.news .news_left .newsimg img{ max-width: 571px; height: auto;}
.news .news_left .newsimli{ margin: 10px auto;}
.newsimli .newsimti{ font-size: 18px; color: #333;}
.newsimli .newsimwz{ font-size: 14px; color: #999; line-height: 1.5em; padding: 10px 0;}
.news .news_right{ width: 600px; height: 300px;}
.news .news_right li{float: left;}
.news .news_right .news_time{ background: #ce2029; color: #fff; width: 70px; height: 60px; margin-right: 15px; margin-top: 5px; text-align: center; display: inline-block;}
.news .news_right .news_time .ri{ font-size: 24px; font-weight: bold; line-height: 35px; font-family: "微软雅黑";}
.news .news_right .news_time .nianyue{ font-size: 13px; font-family: "微软雅黑";}
.news .news_right .news_neirong{ text-align: left; font-family: "微软雅黑"; overflow: hidden; width: 506px; height: 75px; display: inline-block;}
.news .news_right .news_neirong .biaoti{ color: #333; font-size: 16px;  }
.news .news_right .news_neirong .biaoti:hover{ color:#ce2029;}
.news .news_right .news_neirong .miaoshu{ color: #999; font-size: 14px; line-height: 1.5em;}
.news .news_right .news_fengexian{ border-bottom: 1px dashed #d9d9d9; margin: 8px auto;}

/*友情链接*/
.friendlink{ background: #fff; line-height: 60px; width: 100%; min-width: 1200px;}
.friendlink span{ height: 60px; line-height: 60px; font-size: 18px;}
.friendlink a{ padding:0 20px;}
.friendlink .content{ background: url(../images/9.jpg) no-repeat center; position: relative; top: 30px; padding-left: 50px;}

/*网站底部*/


.footer_bg{ width:100%; float:left; background: #00295f; padding:35px 0 10px}
.navlist{ border-left:1px solid #31527d; border-right:1px solid #31527d; width:640px; height:245px; float:left; overflow: hidden; margin-top:30px; margin-left:15px}
.navlist b{ padding-left:40px;}
.navlist ul{ padding-left:40px; float:left;height:120px; padding-top:20px}
.navlist li{ width:200px;  float:left; padding-bottom:20px;}
.navlist li a{ color: #7f94af; }
.navlist li a:hover{ color:#ce2029 }

.copy_f{ width:335px; float:left;color: #4e6a90; line-height: 28px; margin-top:30px; font-size: 14px}
.copy_f b,.navlist b{ width:100%; color:#fff; font-size:16px; float:left; padding-bottom:20px;}
.copy_f p,.qk span,.banquan p,.banquan a{ color: #4e6a90; }
.qk{width:130px;overflow: hidden; text-align:center; float: right; padding-top:40px}
.qk img{ width:130px;}
.banquan{ width:100%; float:left; border-top:1px solid #023980; margin-top:20px; text-align:center; line-height:36px; padding-top:5px;}

/*侧边栏*/
.iconfont{font-size: inherit;}
.site-sideTool{ position: fixed; right:5px; top: 200px; z-index: 50;}
.site-sideTool .sideTool-main{ padding:0px 0px; text-align: center; color:#fff;}
.site-sideTool .sideTool-main ul li{ margin-bottom:1px;}
.site-sideTool .sideTool-main ul li > a{ background: #ce2029; display: block; width:44px; height: 44px; line-height: 44px; color: #fff; font-size: 24px;}
.site-sideTool .sideTool-main ul li > a:hover{ background: #4e4e4e;}

.sideTool-main ul li .d{display:none;width:225px;position:absolute;right:43px; padding-right:7px; min-height:90px; color:#222; text-align:left; font-size:13px;}
.sideTool-main ul li .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:0;top:31px;}
.sideTool-main ul li .d-service{top:0;}
.sideTool-main ul li .d-service-phone{top:0px;}
.sideTool-main ul li .d-qrcode{top:88px;}
.sideTool-main ul li .d-qrcode img{max-width: 180px;}
.sideTool-main ul li .d .inner-box{padding:8px 22px 12px;background:#fff;min-height: 60px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.sideTool-main ul li .d-service-item{border-bottom:0px solid #eee;padding:14px 0;}
.sideTool-main ul li .d-service .d-service-item{border-bottom:none;}
.sideTool-main ul li .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.sideTool-main ul li .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.sideTool-main ul li .d-service-item:hover .i-qq{background-position:center 3px;}
.sideTool-main ul li .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.sideTool-main ul li .d-service-item h3{font-size:15px;margin:0 0 0 55px; font-weight:400;}
.sideTool-main ul li .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.sideTool-main ul li .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.sideTool-main ul li .d-service-intro{padding-top:10px;}
.sideTool-main ul li .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.sideTool-main ul li .d-service-intro i{height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.sideTool-main ul li .d-qrcode{text-align:center;}
.sideTool-main ul li .d-qrcode .inner-box{padding:20px 0;}
.sideTool-main ul li .d-qrcode p{font-size:16px;color:#93959c;}

.sideTool-txt,.sideTool-ewmtxt{ line-height: 22px;}
.sideTool-txt{ margin:10px 0 10px 0}
.sideTool-ewmtxt{ margin-top:5px;}
.sideTool-up{ text-align: center;}
.sideTool-up a{ background: #4e4e4e; display: block; width:44px; height: 44px; line-height: 44px; color: #fff; font-size: 24px;}
.sideTool-up a:hover{ opacity: .7;}


/*sub_banner*/
.sub_banner{ width:100%; min-width: 1200px; overflow: hidden; height: 400px}
.sub_banner img{ width:1920px; margin:0 calc(50% - 960px)}
.subpage_bg{ overflow: hidden; position: relative; z-index: 1; margin-top: -20px;}
.position{ height: 50px; line-height: 50px; background: url(../images/11.jpg) bottom right no-repeat #fff; margin-bottom: 30px; padding-left: 15px}
.position a{ color: #5A5A5A }
.position .bg{ background: url(../images/10.jpg) left center no-repeat; padding-left: 15px}
.subpage{ background: #fff; overflow: hidden; padding: 10px 20px; margin-bottom: 30px}

.page_content{ margin-top: 25px; line-height: 30px}

.images_list{ width:320px; padding: 15px; margin: 15px; border:1px solid #e3e3e3; border-radius: 3px}
.images_list .img{ display: table-cell; overflow: hidden; text-align: center; width: 320px; height: auto; vertical-align: middle;}
.images_list img{ max-width: 320px; max-height: 180px}
.images_list .img:hover img{ -webkit-transition:-webkit-transform 2s cubic-bezier(.165,.84,.44,1),opacity .5s;transition:transform 2s cubic-bezier(.165,.84,.44,1),opacity .5s;-webkit-transform:scale(1.3);transform:scale(1.3); }
.images_list a{ text-align: center; display: block; }
.images_list:hover{ border: 1px solid #ce2029; box-shadow: 0px 10px 30px 1px #dedede; -moz-box-shadow: 0px 10px 30px 1px #dedede; -webkit-box-shadow: 0px 10px 30px 1px #dedede; -o-box-shadow: 0px 10px 30px 1px #dedede;}
.images_list:hover > a{ color: #ce2029 }

.page_content .tt{ font-size: 20px; font-weight: bold; color:#1651B8; line-height: 30px}
.page_content .des{ border: #E5E5E5 1px solid; padding: 5px; line-height: 30px; background: #f5f5f5; text-indent: 2em; margin: 20px; color: #868686}
.page_content .date{ color: #999999; padding: 5px 0px;}
.page_content .img1{ max-width: 880px }
.pre_next{ margin-top: 20px }
.pre_next{ margin: 40px 20px 0 }
.pre_next a:hover{ color: #1651B8; text-decoration: underline;}

.news_list{ padding-top: 15px;}
.news_list li{border-bottom: 1px solid #dedede;position: relative; padding-top: 10px; padding-bottom: 15px; margin: 0 auto; overflow: hidden;}
.news_list li img{float: left;}
.news_list li div{float: left;width: 660px;margin-left: 45px}
.news_list li div h3 a{font-size: 22px;color: #222222;font-weight: normal;margin-bottom: 6px;display: block;}
.news_list li div h3 a:hover{color: #1651B8}
.news_list li div p{font-size: 14px;color: #777777;line-height: 22px;text-align: justify;}
.news_list li div .more{display: block;width: 108px;line-height: 30px;color: #7d7d7d;text-align: center;font-size: 12px;border-radius: 3px;margin-top: 15px;border: 1px solid #7d7d7d}
.news_list .news_time{ background-color: #1651B8; width: 60px; height: 59px; margin: 30px 25px 0 25px; display: inline-block; text-align: center;}
.news_list .news_time .ri{ font-size: 24px; color:#fff; font-weight: bold; line-height: 35px; font-family: "微软雅黑";}
.news_list .news_time .nianyue{ font-size: 13px; color:#fff; font-family: "微软雅黑";}
.news_list li:hover div .more{border-color: #ce2029;color: #ce2029}
.news_list li:hover span{background-color: #ce2029}
.news_content{ margin: 20px; line-height: 30px }

.news_content p{
    font-size: 16px;
}
.page_content p{
    font-size: 15px;
}

/*内页分类单独颜色*/
.subpage .sub_cats .sub_catsa{ background:#1651B8;}
.subpage .sub_cats .sub_catsa a{ color: #fff;}
.subpage .sub_cats .active, .subpage .sub_cats .sub_catsa a:hover{ background: #ce2029;}

/*内页翻页样式*/
#pages {width: 100%;height: 50px;text-align: center;line-height: 22px;padding-top: 10px; clear:both;}
#pages a {background: #f5f5f5;border: #ddd solid 1px;padding: 2px 8px;margin: 0 2px;float: none; color: #9d7751; font-size: 14px;}
#pages span {background: #ce2029; color: #fff;border: #DDD solid 1px;padding: 2px 8px; margin: 0 2px; float: none;}


/*内页产品*/
#main{ margin:30px auto;}
.main_l{ float:left; width:250px; margin-bottom:30px;}
.left_top{width:250px;background: #F7F7F7;box-shadow: 2px 3px 7px 1px #E6E6E6;}
.top_tit{display: block; color: #fff;font-size: 22px; background:#ce2029; height: 90px; margin: 0 auto; padding:0; text-align: center; line-height: 90px;}
.top_tit img{ vertical-align: middle; margin: 0 10px 3px;}

.nyleft_b{ width:100%}
.prtit1{ height:70px;border-bottom:1px solid #ddd; border-top:1px solid #ddd;  background:#1651B8; text-align:left; padding-left:20px}
.prtit1:hover{ background:#ce2029;}
.prtit1 .primg1{ height:25px; vertical-align:middle; display:inline-block;}
.prtitwz1{ line-height:70px; padding-left:8px; font-size:16px; color:#fff; font-style: normal;}

.right_content{float: right; width: 900px;}
.product_list{  padding: 20px; margin: 0 0 20px 40px; border:1px solid #e3e3e3; border-radius: 3px}
.product_list .img{ display: table-cell; overflow: hidden; text-align: center; width: 340px; height: 220px; vertical-align: middle;}
.product_list img{ max-width: 350px; max-height: 350px}
.product_list .img:hover img{ -webkit-transition:-webkit-transform 2s cubic-bezier(.165,.84,.44,1),opacity .5s;transition:transform 2s cubic-bezier(.165,.84,.44,1),opacity .5s;-webkit-transform:scale(1.3);transform:scale(1.3); }
.product_list a{ text-align: center; display: block; font-size: 15px;}
.product_list:hover{ border: 1px solid #ce2029; box-shadow: 0px 10px 30px 1px #dedede; -moz-box-shadow: 0px 10px 30px 1px #dedede; -webkit-box-shadow: 0px 10px 30px 1px #dedede; -o-box-shadow: 0px 10px 30px 1px #dedede;}
.product_list:hover > a{ color: #ce2029}

/*内页联系我们*/
.lx_cont{width: 1160px; margin: 20px auto;}
.lx_cont .lx_tupian{ float: left; width: 500px; height: 320px;}
.lx_cont .lx_tupian img{ width: 500px; height: 320px;}
.lx_cont .lx_neirong{ float: right; background-color:#1651B8; width: 660px; height: 320px;}
.lx_cont .lx_nrxq{   margin: 30px;
    color: #fff;
    margin-top: 15px;}
.lx_cont .lx_nrxq p{ line-height:35px;}
.lx_cont .lx_nrxq img{ vertical-align: middle; display: inline-block; padding-right: 15px;}
.lx_cont .lx_nrxq a{ color: #fff; text-decoration: none;}
.lx_cont .lx_ditu{ margin-top: 30px;}



/* 搜索 */
/*内页公共区域*/
.neiye_mianbaoxie{ width: 100%; min-width: 1200px; height: 42px; background-color: #efefef;}
.neiye_mianbaoxie .bread{ width: 1200px; margin: 0 auto; font-size: 14px; line-height: 42px; font-family: "微软雅黑";}
#neiye{ width: 1200px; margin: 50px auto;}
.ny_toubu{ width: 400px; margin: 0 auto; }
.ny_toubu  .ny_xiantiao1{ float: left; width: 76px; height: 5px; background-image: url(../images/dx_line.png);}
.ny_biaoti{ float: left; height: 75px; width: 400px; font-size: 18px; margin-top: -10px; color: #004c97; font-weight: bold; text-align: center; font-family: "微软雅黑";}
.ny_biaoti p{ font-size: 14px; color: #333; font-weight: normal;}
.ny_toubu  .ny_xiantiao2{ float: left; width: 76px; height: 5px; background-image: url(../images/dx_line.png);}

.ny_fenlei{height: 45px; display: table; margin: 0 auto;}
.cp_fenlei{height: 45px; display: table; margin: 0 auto;}
.nyfl_team{ float: left; width:145px; height: 45px; background-color: #333; text-align: center; margin-right: 2px; font-size: 15px; color: #fff; line-height: 45px; overflow: hidden;}

.ny_cont{width: 1080px; margin: 20px auto;}
.ny_cont .con_nr{ font-size: 16px;  font-family: "微软雅黑";}
.ny_cont .slt{text-align: center;}
.ny_cont img{ max-width: 1080px; height: auto; text-align: center;}
.ny_dbtp {max-width: 1080px; height: auto; text-align: center; margin-top: 50px;}
.ny_dbtp img{max-width: 1080px; height: auto;}

/*搜索页样式*/
.ny_sousuo{width: 1080px; height: auto; overflow: hidden; margin: 12px auto; border-bottom:1px dashed #ccc;}
dl.nrydlt{height: 118px;overflow: hidden;width: 1080px; text-align:left}

.xiwenqiang{overflow: hidden;float: left; padding:0 15px;}
dl.nrydlt dt img { width: 135px;display: block; height:118px}
dl.nrydlt dt dd {float:right; overflow: hidden;}
dl.nrydlt dd .nrybt{ color: #333;font-size: 16px; font-weight:bold !important}
dl.nrydlt dd .nrybt:hover{ color:#00295f;}
dl.nrydlt dd p {overflow: hidden;line-height: 2.5em; color:#676767; text-indent:0 !important}
dl.nrydlt dd a.nryxq { font-size: 12px; width: 83px; height: 24px; color: #004c97;}
dl.nrydlt dd a.nryxq:hover{ font-weight:bold}

.sub-banner{
	width: 100%;
	min-width: 1200px;
	height: 300px;
	background-image: url('../images/sub_banner.jpg');
	background-position: center;
}



.logo{
    position: relative;
    
    width: 730px;
    
    height: 80px;
    
    overflow: hidden;
    
    }
    
    /*再给logo元素伪类before添加样式*/
    
    .flash-logo:before {
    content: "";
    
    position: absolute;/*添加绝对定位属性*/
    
    top: 0;
    
    width: 260px;
    
    height: 60px;
    
    transform: rotate(-45deg);/*设置旋转角度*/
    
    background: red;
    
    /* For Safari 5.1 to 6.0 */
    
    background: -webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0.8), rgba(255,255,255,0));
    
    /* For Internet Explorer 10 */
    
    background: -ms-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0.8), rgba(255,255,255,0));
    
    /* Standard syntax */
    
    background: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0.8), rgba(255,255,255,0));
    
    animation: logoAni 1.5s 0s linear infinite;/*添加css动效，1s代表一秒执行完，0s表示不延迟，linear表示执行效果由慢到快，infinite表示循环播放*/
    
    }
    
    /*再给定义的logoAni设置动画帧样式，从开始到结束的位置，可根据自己的图宽度进行设置*/
    
    @keyframes logoAni {
    0% {
    left: -50px;
    
    }
    
    100% {
    left: 250px;
    
    }
    
    }



   .lx_ditu{
        margin-top: 50px;
    }